export default {
    install(Vue){
        //全局指令
        Vue.directive('fbind',{
            bind(element,binding){
                console.log(this);//此处的this是window
                element.value = binding.value;
            },
            inserted(element,binding){
                element.focus();
            },
            update(element,binding){
                element.value = binding.value;
            }
        })
        //全局过滤器
        Vue.filter('mySlice',function(value){
            return value.slice(0,4);
        })
        //全局混合
        Vue.mixin({
            data(){
                return {
                    x:100,
                    y:200
                }
            }
        })

        Vue.prototype.hello = ()=>{
            alert('hello1')
        }

    }
}